// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.


// Dispatch interfaces referenced by this interface
class COleFont;

/////////////////////////////////////////////////////////////////////////////
// CPSServer wrapper class

class CPSServer : public CWnd
{
protected:
	DECLARE_DYNCREATE(CPSServer)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0xa9c97b91, 0xd060, 0x11d6, { 0x83, 0x5a, 0x0, 0xe0, 0x4c, 0xfc, 0x2, 0x59 } };
		return clsid;
	}
	virtual BOOL Create(LPCTSTR lpszClassName,
		LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect,
		CWnd* pParentWnd, UINT nID,
		CCreateContext* pContext = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect, CWnd* pParentWnd, UINT nID,
		CFile* pPersist = NULL, BOOL bStorage = FALSE,
		BSTR bstrLicKey = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
		pPersist, bStorage, bstrLicKey); }

// Attributes
public:

// Operations
public:
	BOOL GetAutoScroll();
	void SetAutoScroll(BOOL bNewValue);
	BOOL GetAutoSize();
	void SetAutoSize(BOOL bNewValue);
	long GetAxBorderStyle();
	void SetAxBorderStyle(long nNewValue);
	CString GetCaption();
	void SetCaption(LPCTSTR lpszNewValue);
	unsigned long GetColor();
	void SetColor(unsigned long newValue);
	COleFont GetFont();
	void SetFont(LPDISPATCH newValue);
	void SetRefFont(LPDISPATCH* newValue);
	BOOL GetKeyPreview();
	void SetKeyPreview(BOOL bNewValue);
	long GetPixelsPerInch();
	void SetPixelsPerInch(long nNewValue);
	long GetPrintScale();
	void SetPrintScale(long nNewValue);
	BOOL GetScaled();
	void SetScaled(BOOL bNewValue);
	short GetCursor();
	void SetCursor(short nNewValue);
	void PS_OpenComm(long Port, long BaudRate, long ByteSize, long Parity, long StopBits);
	void PS_CloseComm();
	void PS_SetParams(long CurMax, long VolMax, long PowMax, long VolSetting, long PowAdd);
	void PS_ReadParams();
	void PS_ControlState(long State);
	long PS_GetExecResult();
	void PS_SetDeviceAdd(long Address);
	void PS_GetData(long* CurValue, long* CurMax, long* VolValue, long* VolSetting, long* VolMax, long* PowValue, long* PowMax, long* State);
	void PS_SetWinHandle(long WinHandle);
	void PS_ShowAbout();
};
